import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

// 引入less让它生效
import '@/styles/common.less'

// 引入全局组件
import componentsPlugins from '@/components'

// 引入自定义指令插件使用use注册
import directivesPlugin from '@/directives'

// use方法是用来注册插件的 对store（vuex）+ router(路由) 都做了插件化的注册
// 这个use方法支持串联调用
createApp(App).use(store).use(router).use(componentsPlugins).use(directivesPlugin).mount('#app')
